2312
2031
3
2
1
5
806
338
63
1
1
6
2
14
2
6
3
1
1
3
1
774
62
1
1
2
3
3
1
1
1
10
2
2
437
4
1
1
8
353
31
5
1163
15
513
1084
1074
1544
128
5
1
1
40
1
2
9
1
3
1
12
15
1304
49
35
1
3
1
16
3
54
1
11
17
1
1
52
4
353
6
1
3
2140
118
45
1
201
1618
1320
1154
1496
2110
522
25
1
25
2372
28
10
126
1
2
1
1
1
2
2
2
5
3
109
1
377
1
1
2
3
2
1
11
1
3
13
1
1
7
1
1
1
50
3
363
43
3748
189
1343
2140
689
94
1367
70
56
9
20
20
2
118
911
8
1
311
175
4322
21
1272
17